home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Mac OS 8 Interfaces & Libraries / Interfaces / IDLIncludes / ToolUtils.idl < prev    next >
Text File  |  1996-05-01  |  2KB  |  95 lines

  1. /*
  2.      File:        ToolUtils.idl
  3.  
  4.      Contains:    Toolbox Utilities Interfaces.
  5.  
  6.      Version:    Technology:    System 7.5
  7.                  Release:    Universal Interfaces 3.0d3 on Copland DR1
  8.  
  9.      Copyright:    © 1984-1996 by Apple Computer, Inc.  All rights reserved.
  10.  
  11.      Bugs?:        If you find a problem with this file, send the file and version
  12.                  information (from above) and the problem description to:
  13.  
  14.                      Internet:    apple.bugs@applelink.apple.com
  15.                      AppleLink:    APPLE.BUGS
  16.  
  17. */
  18. #ifndef __TOOLUTILS_IDL__
  19. #define __TOOLUTILS_IDL__
  20.  
  21. #include <somobj.idl>
  22. #include <somcls.idl>
  23.  
  24. #ifndef __TYPES_IDL__
  25. #include <Types.idl>
  26. #endif
  27. #ifndef __OSUTILS_IDL__
  28. #include <OSUtils.idl>
  29. #endif
  30. #if OLDROUTINELOCATIONS
  31. #ifndef __FIXMATH_IDL__
  32. #include <FixMath.idl>
  33. #endif
  34. #ifndef __ICONS_IDL__
  35. #include <Icons.idl>
  36. #endif
  37. #ifndef __QUICKDRAW_IDL__
  38. #include <Quickdraw.idl>
  39. #endif
  40. #ifndef __TEXTUTILS_IDL__
  41. #include <TextUtils.idl>
  42. #endif
  43. #endif
  44.  
  45. #ifdef __SOMIDL__
  46.  
  47. /*
  48. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  49.     Note: 
  50.     
  51.     The following routines that used to be in this header file, have moved to
  52.     more appropriate headers.  If OLDROUTINELOCATIONS is 0, then you will have
  53.     to include the headers below to use the following functions.
  54.     
  55.         FixMath.h:        FixMul
  56.                         FixRatio
  57.                         FixRound
  58.         
  59.         Icons.h:          GetIcon
  60.                         PlotIcon
  61.                         
  62.         Quickdraw.h:    AngleFromSlope
  63.                         DeltaPoint
  64.                         GetCursor
  65.                         GetIndPattern
  66.                         GetPattern
  67.                         GetPicture
  68.                         PackBits
  69.                         ScreenRes
  70.                         ShieldCursor
  71.                         SlopeFromAngle
  72.                         UnpackBits
  73.                         
  74.         TextUtils.h:    Munger
  75.                         GetIndString
  76.                         GetString
  77.                         NewString
  78.                         SetString
  79. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  80. */
  81. /*    Used only in the LongMul function.*/
  82. typedef SOMLargeStruct            Int64Bit;                    /* Derived from a struct of 8 bytes in size */
  83.  
  84. #if FOR_SYSTEM7_AND_SYSTEM8_PREEMPTIVE
  85. #if GENERATING68K
  86. #endif
  87. #endif
  88. #if !GENERATING68K
  89. #endif
  90.  
  91. #endif /* __SOMIDL__ */
  92.  
  93. #endif /* __TOOLUTILS_IDL__ */
  94.  
  95.